#define ONE				int main(int argc, char ** argv)
#define TWO 			SDL_Init(SDL_INIT_EVERYTHING);
#define THREE			const int WIDTH = 640, HEIGHT = 480, BPP = 32;
#define FOUR			SDL_Surface * screen = SDL_SetVideoMode(WIDTH, HEIGHT, BPP, SDL_SWSURFACE);
#define FIVE 			SDL_WM_SetCaption("OMG!!!", 0);
#define SIX 			SDL_Rect r = {10, 20, 30, 40};
#define SEVEN 			SDL_Event e;
#define EIGHT 			bool running = true;
#define NINE 			while(running)
#define TEN				while(SDL_PollEvent(&e))
#define ELEVEN 			switch(e.type)
#define TWELVE			case SDL_QUIT:		running = false;	break;
#define THIRTEEN 		case SDL_KEYDOWN:	
#define FOURTEEN 		printf("%d ", e.key.keysym.sym);
#define FIFTEEN 		switch(e.key.keysym.sym)
#define SIXTEEN 		case SDLK_UP:	/* up */	r.y-=5;	break;
#define SEVENTEEN 		case SDLK_RIGHT:/* right */	r.x+=5;	break;
#define EIGHTEEN 		case SDLK_LEFT:	/* left */	r.x-=5;	break;
#define NINETEEN 		case SDLK_DOWN:	/* down */	r.y+=5;	break;
#define TWENTY 			break;
#define TWENTY_ONE 		SDL_FillRect(screen, 0, SDL_MapRGB(screen->format,0,0,0));
#define TWENTY_TWO		SDL_FillRect(screen, &r, SDL_MapRGB(screen->format, 255, 0, 255));
#define TWENTY_THREE 	SDL_Flip(screen);
#define TWENTY_FOUR 	SDL_FreeSurface(screen);
#define TWENTY_FIVE 	SDL_Quit();
#define TWENTY_SIX		return 0;


#define TWENTY_SEVEN	
#define TWENTY_EIGHT 	
#define TWENTY_NINE	
#define THIRTY	
#define THIRTY_ONE	
#define THIRTY_TWO
#define THIRTY_THREE 	
#define THIRTY_FOUR 	
#define THIRTY_FIVE 	
#define THIRTY_SIX 	
#define THIRTY_SEVEN 	
#define THIRTY_EIGHT 	
#define THIRTY_NINE 	
#define FORTY 	
#define FORTY_ONE	
#define FORTY_TWO 
#define FORTY_THREE 	
#define FORTY_FOUR 	
#define FORTY_FIVE 	
#define FORTY_SIX 	
#define FORTY_SEVEN 	
#define FORTY_EIGHT 	

	